package cn.patient.pp.module.system.enums;

/**
 * System 字典类型的枚举类
 *
 * @author 芋道源码
 */
public interface DictTypeConstants {

    String USER_TYPE = "user_type"; // 用户类型
    String COMMON_STATUS = "common_status"; // 系统状态

    // ========== SYSTEM 模块 ==========

    String USER_SEX = "system_user_sex"; // 用户性别
    String DATA_SCOPE = "system_data_scope"; // 数据范围

    String LOGIN_TYPE = "system_login_type"; // 登录日志的类型
    String LOGIN_RESULT = "system_login_result"; // 登录结果

    String SMS_CHANNEL_CODE = "system_sms_channel_code"; // 短信渠道编码
    String SMS_TEMPLATE_TYPE = "system_sms_template_type"; // 短信模板类型
    String SMS_SEND_STATUS = "system_sms_send_status"; // 短信发送状态
    String SMS_RECEIVE_STATUS = "system_sms_receive_status"; // 短信接收状态

    // ===================================== business 模块的基本信息管理==================================== ==========
    String GENDER = "gender"; // 患者性别
    String RESIDENCE_TYPE = "residence_type"; // 常住类型
    String CURRENT_DIAGNNOSIS = "current_diagnosis"; // 目前诊断
    String ADMISSION_STATUS = "admission_status"; // 住院状态
    String BOOLEAN_DANGEROUS_BEHAVIOR = "boolean_dangerous_behavior"; // 危险行为
    String CLUE = "clue"; // 是否线索


    // ==============================================business 模块 的随访管理模块=====================================
    String CARD_TYPE = "card_type"; // 证件类型
    String CURRENT_DIAGNOSIS_CATEGORY = "current_diagnosis_category"; // 目前诊断类别
    String SUB_LIBRARY_STATUS = "sub_library_status"; // 当前管理单位分库状态
    String RANDOM_ACCESS_TYPE = "random_access_type"; // 本次随访形式
    String INTERVIEW_FORM = "interview_form"; // 面访形式
    String VISIT_TARGET = "visit_target"; // 本次随访访视对象
    String DECEASED = "deceased"; // 是否死亡
    String LOST_REASON = "lost_reason"; // 失访原因
    String HOSPITALIZATION_BETWEEN_VISITS = "hospitalization_between_visits"; // 两次随访期间住院情况
    String RISK_ASSESSMENT = "risk_assessment"; // 危险性评估
    String HAS_CURRENT_SYMPTOMS = "has_current_symptoms"; // 目前症状有无
    String SYMPTOMS = "symptoms"; // 目前症状
    String INSIGHT = "insight"; // 自知力
    String STATUS = "status"; // 睡眠，饮食，个人生活料理，家务劳动，生产劳动及工作，学习能力，社会人际交往
    String HAS_DANGER_BEHAVIOR = "has_danger_behavior"; // 危险行为有无
    String LOCK_STATUS = "lock_status"; // 两次随访期间关锁情况
    String MEDICATION_ADHERENCE = "medication_adherence"; // 服药医从性,用药依从性
    String NONADHERENCE_REASON = "non_adherence_reason"; // 服药依从性(不用药主要原因)
    String TREATMENT_EFFECT = "treatment_effect"; // 治疗效果
    String HAS_SEVERE_PHYSICAL_DISEASE = "hasSeverePhysicalDisease"; // 严重躯体疾病有无

    String REFERRED = "referred"; // 是否已转诊
    String FOLLOWUP_DISEASE_CLASSIFICATION = "followup_disease_classification"; // 本次随访分类
    String REHABILITATION_MEASURE = "rehabilitation_measures"; // 康复措施
    String CASE_MANAGED = "case_managed"; // 是否进行个案管理

    // ==============================================business 模块 的新筛查管理模块=====================================

    String DIAGNOSIS_STATUS = "diagnosis_status"; // 诊断状态
    String REPORT_STATUS = "report_status"; // 上报状态

    // ==============================================business 模块 的数据统计与分析模块=====================================

    String DATA_SELECTOR = "data_selector"; // 上报状态

    // ==============================================business 模块 的知识库模块=====================================

    String ACTIVE_STATUS = "active_status"; // 启停状态


    // ==============================================business 模块的报警信息管理模块=====================================

    String ALARM_TYPE = "alarm_type"; // 报警类型

}
